// j 数据索引 i代表非重复索引 max 存之前最大值

function maxLongString(str) {
    let map = new Map()
    let i = 0;
    let max = 0;
    for (let index = 0; index < str.length; index++) {
        if (map.has(s[index])) {
            i = Math.max(map.get(s[index]) + 1, i)
        }

        max = Math.max(max, index - i + 1)
        map.set(s[index], j)
    }
    return max
}